.pxToRem(@p, @px) {
    @{p}: @px / 75px * 1rem;
}
#head {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    display: flex;
    justify-content: space-around;
    align-items: center;
    .pxToRem(height,60);
    background: #FFFFFF;
    img {
        .pxToRem(width,120);
    }
    .nav {
        display: flex;
        justify-content: center;
        align-items: center;
        li {
            .pxToRem(padding-left,25);
            a {
                display: inline-block;
                .pxToRem(height,60);
                .pxToRem(line-height,60);
                .pxToRem(padding-left,5);
                .pxToRem(padding-right,5);
                box-sizing: border-box;
                text-decoration: none;
                .pxToRem(font-size,28);
            }
            .a1 {
                border-bottom: 1px solid red;
                color: red;
            }
        }
    }
    .sou {
        img {
            .pxToRem(width,25);
        }
    }
}
#main {
    width: 100%;
    display: flex;
    .pxToRem(margin-top,60);
    flex-direction: column;
    .p2 {
        .pxToRem(font-size,30);
        color: #ccc;
        .pxToRem(line-height,90);
        .pxToRem(padding-left,10);
    }
    .m-top {
        width: 100%;
        display: flex;
        justify-content: center;
        align-items: center;
        flex-flow: wrap;
        border-bottom: 2px solid #CCCCCC;
        .pxToRem(height,550);
        .pxToRem(padding-bottom,40);
        .dl {
            width: 25%;
            margin-left: 2%;
            margin-right: 2%;
            text-align: center;
            .dt {
                img {
                    width: 100%;
                }
            }
        }
    }
}
#fonter{
    width: 100%;
    display: flex;
    justify-content:center;
    align-items: center;
    background: #FFFFFF;
    flex-direction: column;
    .ul{
        width: 80%;
         display: flex;
            justify-content:space-between;
            align-items: center;
            .pxToRem(padding-top,30);
    li{
.pxToRem(width,250);
        .pxToRem(font-size,30);
        span{
            color: #CCCCCC;
             .pxToRem(padding-left,5);
            
        }
    }
    }
}
